home *** CD-ROM | disk | FTP | other *** search
- Atari 800 Emulator for Unix, Amiga and MS-DOS, Version 0.9.2
- ------------------------------------------------------------
-
- Copyright (C) 1995 David Firth. E-Mail: david@signus.demon.co.uk
-
- Additional coding for 0.9.0, 0.9.1, 0.9.2
- Thomas Richter (thor) Jan Sablatnig (jhs)
- EMAIL: thor@math.tu-berlin.de
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 1, or (at your option)
- any later version.
-
- This is the version 0.9.2 of the Atari 800, 800XL, 130XE and 5200 emulator
- for Unix, Amiga and MS-DOS. My main objective is to create a freely
- distributable portable emulator (i.e. with source code available). It can
- be configured to run in the following ways :-
-
- 1. BASIC mode
- 2. CURSES Mode
- 3. SVGALIB for Linux Systems
- 4. X-Windows + Optional XVIEW or MOTIF User Interface
- 5. CBM Amiga
- 6. MS-DOS
-
- The basic mode is only useful for running programs such as MAC65,
- Atari Basic etc. I have had this version running on Linux,
- SunOS 4.1.3, Solaris 2.4, Silicon Graphics, VAX/VMS, CBM Amiga
- (Dice C and GNU C) and the HP-UX 9000/380.
-
- The CURSES mode is similar to the basic mode, but it also enables full
- screen editing capability. Some computer don't seem to support curses
- fully - SunOS 4.1.3, VAX/VMS, LINUX (but ncurses is OK).
-
- The X-Windows version supports graphics and has an optional XVIEW
- user interface. The Linux X Window version can be built with
- joystick support (If joystick module is installed in the kernel).
-
-
- I M P O R T A N T ! !
- ----------------------
-
- Amiga and SVGA is currently "unsupported" in the sense that no changes to
- the hardware interfaces for these machines have been made. The current
- emulator version compiles pretty fine for Unix machines (has been tested for
- SGI and SUN), but no efford has been made to port it to the amiga or the PC,
- nor to upgrade the current "partial" Amiga support so far. Thus, you're on
- your own....
-
- If anybody is interested in this job, please contact me at
-
- thor@math.tu-berlin.de
-
- ----------------------------------------------------------------------------
-
- From version 0.7.0 all versions supporting bitmapped graphics have
- a User Interface implemented on the emulators "screen". The User
- Interface is enter by pressing F1 at any time. ESC is used to return
- to the previous screen.
-
- ---------------------------------------------------------------------------
-
- Features
- --------
-
- Note: Not all features are supported on all platforms. Especially, the Amiga
- and PC port is highly obsolete, untested and over-aged. X11 support is fine,
- though.
-
- o Atari 800, 800XL, 130XE and 5200 Games System.
-
- Note 1: During 130XE emulation Antic accesses the same memory bank
- which the main CPU is using.
-
- Note 2: 5200 emulation is incomplete, mainly controllers support!
-
- o 48K/52K Atari 400/800 emulation (optional RAM between 0xc000 and 0xcfff)
-
- o OSS Super Cartridges.
-
- o Standard, Wide and Narrow Playfields.
-
- o Display List Interrupts and Vertical Blank Interrupts.
-
- o All Antic Display Modes.
-
- o GTIA graphics support for all Antic modes including GTIA/Antic
- character modes.
-
- o Player Missile Graphics with collision detection.
-
- o Playfield and Player/Missile Priorities, complete, even undocumented ones
-
- o Access both ATR and XFD disk images.
-
- o PIL mode - allows memory between 0x8000 and 0xbfff to be toggled
- between RAM and ROM.
-
- o Horizontal and Vertical Fine Scrolling.
-
- o Color artefacting.
-
- o Printer Support.
-
- o Sound Support on Unix using "/dev/dsp".
-
- o Files can be stored directly on your host computer via the H: device.
- This device replaces the C: device.
-
- o Hot Disk and Cartridge swapping.
-
- o Joystick controller using numeric keypad.
-
- o Paddle controller using X-Windows mouse position.
-
- o User Interface on all version supporting bitmapped graphics.
- i.e. X11. (SVGALIB, MS-DOS and Amiga is highly unreliable, untested, un-
- modified, obsolete and requires a lot of work.)
-
-